home *** CD-ROM | disk | FTP | other *** search
- @Echo off
- SET ver=1.7
- IF %OS%==Windows_NT Goto WinNT
-
- :Win9x
- CLS
- Echo DumpASPI %ver%
- Echo.
- Echo Windows 9x or ME Detected.
- Echo Windows is in : %winbootdir%
- Echo Dumping Files...
- IF NOT EXIST Win9xDUMP\frcASPI.txt md Win9xDUMP
- Echo DO NOT DELETE! This is dummy file created by frcASPI for Dump/Restore validation > Win9xDUMP\frcASPI.txt
-
- Echo * WINASPI.DLL
- IF EXIST %winbootdir%\system\winaspi.dll copy %winbootdir%\system\winaspi.dll Win9xDUMP > nul
- IF NOT EXIST %winbootdir%\system\winaspi.dll Echo [ file does not exist, backup not possible ]
-
- Echo * WNASPI32.DLL
- IF EXIST %winbootdir%\system\wnaspi32.dll copy %winbootdir%\system\wnaspi32.dll Win9xDUMP > nul
- IF NOT EXIST %winbootdir%\system\wnaspi32.dll Echo [ file does not exist, backup not possible ]
-
- Echo * ASPIENUM.VXD
- IF EXIST %winbootdir%\system\aspienum.vxd copy %winbootdir%\system\aspienum.vxd Win9xDUMP > nul
- IF NOT EXIST %winbootdir%\system\aspienum.vxd Echo [ file does not exist, backup not possible ]
-
- Echo * APIX.VXD
- IF EXIST %winbootdir%\system\iosubsys\apix.vxd copy %winbootdir%\system\iosubsys\apix.vxd Win9xDUMP > nul
- IF NOT EXIST %winbootdir%\system\iosubsys\apix.vxd Echo [ file does not exist, backup not possible ]
-
- Echo Done!
- Echo.
- Echo Current ASPI Layer is Dumped.
- Goto End
-
- :WinNT
- CLS
- Echo DumpASPI %ver%
- Echo.
- Echo Windows NT or 2000 Detected.
- Echo Windows is in : %windir%
- Echo Dumping Files...
- IF %PROCESSOR_ARCHITECTURE%==x86 Goto Intel
- Goto Alpha
-
- :Intel
- IF NOT EXIST WinNTDUMP\frcASPI.txt md WinNTDUMP
- Echo DO NOT DELETE! This is dummy file created by frcASPI for Dump/Restore validation > WinNTDUMP\frcASPI.txt
- Echo * WINASPI.DLL
- IF EXIST %windir%\system\winaspi.dll (
- copy %windir%\system\winaspi.dll WinNTDUMP > nul
- ) ELSE (
- Echo [ file does not exist, backup not possible ]
- )
- Echo * WOWPOST.EXE
- IF EXIST %windir%\system\wowpost.exe (
- copy %windir%\system\wowpost.exe WinNTDUMP > nul
- ) ELSE (
- Echo [ file does not exist, backup not possible ]
- )
- Echo * WNASPI32.DLL
- IF EXIST %windir%\system32\wnaspi32.dll (
- copy %windir%\system32\wnaspi32.dll WinNTDUMP > nul
- ) ELSE (
- Echo [ file does not exist, backup not possible ]
- )
- Echo * ASPI32.DLL
- IF EXIST %windir%\system32\drivers\aspi32.sys (
- copy %windir%\system32\drivers\aspi32.sys WinNTDUMP > nul
- ) ELSE (
- Echo [ file does not exist, backup not possible ]
- )
- Echo Done!
- Echo.
- Echo Current ASPI Layer is Dumped.
- Goto End
-
- :Alpha
- Echo Alpha CPU Detected.
- Echo Sorry, only Intel x86 and compatible platforms are supported.
- Goto End
-
- :End
- SET ver=
- pause
- exit
-